#pragma once
class UIRenderMsg
{
private:
	int mVPosLoc;
	int mVScaleLoc;
	int mTextureLoc;

	int mAbsX;
	int mAbsY;
public:
	UIRenderMsg(void);
	UIRenderMsg(const UIRenderMsg& msg);
	UIRenderMsg& operator= (const UIRenderMsg& msg);
	~UIRenderMsg(void);
	// Setters
	void SetPosVectorLoc(int loc){mVPosLoc = loc;}
	void SetScaleVectorLoc(int loc){mVScaleLoc = loc;}
	void SetTextureLoc(int loc){ mTextureLoc = loc;}
	void SetPosX(int x){mAbsX = x;}
	void SetPosY(int y){mAbsY = y; }
	// Getters
	int GetPosVectorLoc() const{return mVPosLoc;}
	int GetScaleVectorLoc() const{return mVScaleLoc;}
	int GetTextureLoc() const{return mTextureLoc;}
	int GetPosX()const{return mAbsX;}
	int GetPosY()const{return mAbsY;}
};

